package com.lesama.tools;

public class ArrayTools {
    /*
    * 工具类由于不需要创建对象，因此所有成员方法都用静态static修饰
    * 而且构造函数私有化，避免不必要的对象创建
    * */
    private ArrayTools() {};
    public static int getMax(int[] arr) {
        int max = arr[0];
        for (int i = 1; i < arr.length; i++) {
            max = Math.max(arr[i], max);
        }
        return max;
    }
    public static int getMin(int[] arr) {
        int min = arr[0];
        for (int i = 1; i < arr.length; i++) {
            min = Math.min(arr[i], min);
        }
        return min;
    }
    public static void printArray(int[] arr) {
        System.out.print("[");
        for (int i = 0; i < arr.length; i++) {
            if(i == arr.length - 1) {
                System.out.print(arr[i] + "]");
                return;
            }
            System.out.print(arr[i] + ", ");
        }
    }
}
